package com.ly.heart.domain.king.other;

import com.ly.heart.domain.king.BaseChildBo;
import com.ly.heart.domain.king.ModelBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;

import java.util.List;

@ApiModel ( "其他应收单送金蝶业务对象" )
@Slf4j
@Accessors ( chain = true )
@Data
public class ReceivableOtherBo extends ModelBo {

    @ApiModelProperty ( "往来单位类型" )
    private String FCONTACTUNITTYPE;

    @ApiModelProperty ( "结算组织" )
    private BaseChildBo FSETTLEORGID;

    @ApiModelProperty ( "按费用项目明细收款" )
    private Boolean FISENTRYMATCH;

    @ApiModelProperty ( "往来单位" )
    private BaseChildBo FCONTACTUNIT;

    @ApiModelProperty ( "收款组织" )
    private BaseChildBo FPAYORGID;

    @ApiModelProperty ( "币别" )
    private BaseChildBo FCURRENCYID;

    @ApiModelProperty ( "销售组织" )
    private BaseChildBo FSALEORGID;

    @ApiModelProperty ( "业务日期" )
    private String FDATE;

    @ApiModelProperty ( "总金额" )
    private String FAMOUNTFOR;

    @ApiModelProperty ( "销售部门" )
    private BaseChildBo FSALEDEPTID;

    @ApiModelProperty ( "到期日" )
    private String FENDDATE_H;

    @ApiModelProperty ( "申请部门" )
    private BaseChildBo FDEPARTMENTID;

    @ApiModelProperty ( "销售员" )
    private BaseChildBo FSALEERID;

    @ApiModelProperty ( "备注" )
    private String FAR_OtherRemarks;

    @ApiModelProperty ( "到期日计算日期" )
    private String FACCNTTIMEJUDGETIME;

//    @ApiModelProperty ( "收款条件" )
//    private String FPayConditon;

    @ApiModelProperty ( "结算方式" )
    private BaseChildBo FSettleTypeID;

    @ApiModelProperty ( "明细行" )
    private List<OtherDetailBo> FEntity;

}
